package com.quectel.sdk.zlm.basemodel.hook;

import lombok.Data;

/**
 * 该rtsp流是否开启rtsp专用方式的鉴权事件，开启后才会触发on_rtsp_auth事件。
 * <p>
 * 需要指出的是rtsp也支持url参数鉴权，它支持两种方式鉴权。
 * <p>
 * app	string	流应用名
 * id	string	TCP链接唯一ID
 * ip	string	rtsp播放器ip
 * params	string	播放rtsp url参数
 * port	unsigned short	rtsp播放器端口号
 * schema	string	rtsp或rtsps
 * stream	string	流ID
 * vhost	string	流虚拟主机
 * mediaServerId	string	服务器id,通过配置文件设置
 *
 * @author: rananxin
 * @email: ryan.ran@quectel.com
 * @date: 2023-01-11 16:43:00
 */
@Data
public class HookOnRtspRealmReq {


    /**
     * mediaServerId
     */
    private String mediaServerId;
    /**
     * app
     */
    private String app;
    /**
     * id
     */
    private String id;
    /**
     * ip
     */
    private String ip;
    /**
     * params
     */
    private String params;
    /**
     * port
     */
    private Integer port;
    /**
     * schema
     */
    private String schema;
    /**
     * stream
     */
    private String stream;
    /**
     * vhost
     */
    private String vhost;
}
